home *** CD-ROM | disk | FTP | other *** search
- Path: lince.lander.es!news
- From: Leonardo <leonardo@lander.es>
- Newsgroups: comp.lang.c++
- Subject: Re: C++, careers, and compilers.
- Date: 17 Feb 1996 00:33:24 GMT
- Organization: Bla bla bla
- Message-ID: <4g37ol$81i@lince.lander.es>
- References: <4fds7v$upp@hawk.pix.za>
- NNTP-Posting-Host: ppp013.lander.es
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 1.1N (Windows; I; 16bit)
-
- prism@pixie.co.za (Pri$m) wrote:
- >Greetings.
- >
- >I'm currently 16, and started programming a little over a year ( in
- >the last weeks of being 14). I realise that it was rather late and
- >that relates to my question.
- >
- >It all begins thus:
- >My computer teacher makes a bet with me, one whether or not I can
- >break into the school's computer network. It was a Novell network, so
- >naturally I won. 8) My booty from this was Turbo C++ for DOS version
- >2.0. At the time I had very little concept of what programming even
- >was. It took me about three months to get off the ground - C++ is a
- >rather difficult choice for a first language, but after the initial 3
- >month struggle my logic matured and since then I've learnt a lot about
- >the language and programming in general. Around there, I also decided
- >I wanted to become a programmer. I know Pascal quite well, but from my
- >experience with C++ the limitations of Pascal became all too obvious,
- >so I almost never use it.
- >
- >My problem is that I really have no one to compare my progress and\or
- >knowledge with. (I do live in deepest, darkest Africa). I know all the
- >basics, I have an at least working knowledge of classes, derived,
- >multiple base classes, virtual constructors\destructors, pointers
- >(where as far as I can gather most people struggle), dynamic memory
- >allocation, linked-lists and polymorphism. I generally only know these
- >theoretically - in my own apps it has sometimes been hard to find
- >applications for things like polymorphism but I understand their
- >usefullness and importance. I've also started Windows programming
- >which took quite a while to get used to but I'm getting there.
- >Object-oreinted programming is I think perhaps more that just a
- >programming style - it can become a programming philosophy and way of
- >thinking and because of this I've devoted a lot of time to thinking
- >about it.
- >
- >Anyway, to get to the point, (I've been rather long winded...) I'd
- >like to know, well, how exaclty I'm doing. Almost all of my peers
- >program in Pascal, and I really would find programming an interesting
- >occupation, and that's all I would ever need in a carreer - sustained
- >interest. I currently use Borland C++ 4.52 for my Windows, and Turbo
- >C++ 3.0 for DOS (I really like it's IDE) for most of my DOS
- >programming. I've also written my own (rather basic\primitive) GUI
- >classes for DOS (windowing type thing) and am currently working on a
- >graphics library for mode 13h. So ... from the above:
- >
- >1) How reasonable would it be to expect to become a profesional
- > programmer?
- >2) Is C++ the language to use profesionally?
- >3) Are the Borland compilers the ones to go for? I've heard good and
- >
- > bad things about MSC++, MSVC++, Watcom C++ and Symantec C++.
- >.
- >Thanks a lot,
- > Pri$m.
- >
- >
- >
- >
- >"Never play chicken with a Jalthi" - Paladin, Wing Commander I.
- >
- >
-
- Hey, you did really make a good start learning C++ right away in 3 months
- of course depending on how much you learned about it (and being 16!)
- Anyway, I use Watcom C++ because it makes the fastest code around and
- targets many systems, although the tools provided let you do just the
- basic. But if you're going to work for a company what they most care about
- is that the work gets done fast, and for that Visual C++ is better and
- companies usually have CPU to spare.
-
-
-